package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysStudentCertificate;

/**
 * 培训证书Service接口
 * 
 * @author ruoyi
 * @date 2025-04-26
 */
public interface ISysStudentCertificateService 
{
    /**
     * 查询培训证书
     * 
     * @param id 培训证书主键
     * @return 培训证书
     */
    public SysStudentCertificate selectSysStudentCertificateById(Long id);

    /**
     * 查询培训证书列表
     * 
     * @param sysStudentCertificate 培训证书
     * @return 培训证书集合
     */
    public List<SysStudentCertificate> selectSysStudentCertificateList(SysStudentCertificate sysStudentCertificate);

    /**
     * 新增培训证书
     * 
     * @param sysStudentCertificate 培训证书
     * @return 结果
     */
    public int insertSysStudentCertificate(SysStudentCertificate sysStudentCertificate);

    /**
     * 修改培训证书
     * 
     * @param sysStudentCertificate 培训证书
     * @return 结果
     */
    public int updateSysStudentCertificate(SysStudentCertificate sysStudentCertificate);

    /**
     * 批量删除培训证书
     * 
     * @param ids 需要删除的培训证书主键集合
     * @return 结果
     */
    public int deleteSysStudentCertificateByIds(String ids);

    /**
     * 删除培训证书信息
     * 
     * @param id 培训证书主键
     * @return 结果
     */
    public int deleteSysStudentCertificateById(Long id);
}
